home *** CD-ROM | disk | FTP | other *** search
- # CVS $Id: lock.tcl,v 1.3 1995/02/03 16:54:59 zibi Exp $
- #
- # Test of the VtLock command
- #
-
- source tools.tcl
-
- proc popLockCB {cbs} {
- VtLock
-
- set target [keylget cbs widget]
-
- set dlog [VtMessageDialog $target.mess -message "I'm locked" \
- -okLabel "Another..." -okCallback popLockCB \
- -cancelCallback CloseDialogCB \
- -autoDestroy FALSE -autoHide FALSE \
- -hidden false ]
-
- sleep 4
-
- VtUnLock
-
- VtSetValues $dlog -message "Unlocked "
-
- }
-
-
- proc lockCB {cbs} {
- VtLock
- sleep 6
- VtUnLock
- }
-
- set ap [VtOpen Lock]
-
-
- set dlog [VtFormDialog $ap.form ]
-
-
- set rc [VtRowColumn $dlog.rc]
-
- VtPushButton $rc.PopLock -callback popLockCB
-
- VtPushButton $rc.Lock -callback lockCB
-
- VtPushButton $rc.Exit -callback QuitCB
-
- VtShow $dlog
-
- VtMainLoop
-
-